class tmf_net {
	class net {
		file = "base\mission\functions\net";
		class addEvent {};
		class callEvent {};
		class log {};
		class removeEvent {};
		class runEvent {};
	};
};
class edt {
	class editor {
		file = "base\mission\functions\editor";
		class active {};
		class canceled {};
		class completed {};
		class notification {};
		class status {};
		class task {};
	};
};
class tmf_framework {
	class common {
		file = "base\mission\functions\framework";
		class createMissionObject {};
		class createMissionUnit {};
		class getFrameworkValue {};
		class setFrameworkValue {};
	};
	class ia {
		file = "base\mission\functions\framework\ia";
		class convergeUnits {};
		class disableAIScripts {};
		class getUnitSkill {};
		class kamikaze {};
	};
	class management {
		file = "base\mission\functions\framework\management";
		class cleanEvent {};
		class cleanMissionVar {};
		class getMissionInstance {};
		class getMissionJIPVar {};
		class getMissionVar {};
		class initClient {};
		class initCommon {};
		class initializeObjects {};
		class initServer {};
		class launchMission {};
		class loadJIPVariables {};
		class loadMissions {};
		class loadMarkers {};
		class loadTasks {};
		class setMissionInstance {};
		class setMissionJIPVar {};
		class setMissionVar {};
		class stopMission {};
	};
	class objectives_client {
		file = "base\mission\functions\framework\objectives\client";
		class clientExecuteActivate {};
		class clientExecuteDisembarkAI {};
		class clientExecuteDrop {};
		class clientExecuteEmbarkAI {};
		class clientExecuteHostage {};
		class clientExecuteLead {};
		class clientExecutePickup {};
		class clientExecuteReleaseAI {};
		class clientExecuteTeleportAI {};
		class clientSetupActivate {};
		class clientSetupArrest {};
		class clientSetupAssassinate {};
		class clientSetupConquer {};
		class clientSetupDestroy {};
		class clientSetupDrop {};
		class clientSetupHostage {};
		class clientSetupLead {};
		class clientSetupPickup {};
		class clientSetupTakeOver {};
	};
	class objectives_common {
		file = "base\mission\functions\framework\objectives\common";
		class actionGet {};
		class actionGetEvent {};
		class actionGetID {};
		class actionGetInstance {};
		class actionGetLocal {};
		class actionGetObjParams {};
		class actionGetParams {};
		class actionGetType {};
		class actionSet {};
		class actionSetEvent {};
		class actionSetID {};
		class actionSetInstance {};
		class actionSetLocal {};
		class actionSetObjParams {};
		class actionSetParams {};
		class actionSetType {};
		class executeObjectAction {};
		class getActions {};
		class getAllActionID {};
		class getInstanceID {};
		class registerObject {};
		class setActions {};
		class setInstanceID {};
		class storeObject {};
		class task {};
		class updateMarker {};
		class updateTask {};
	};
	class objectives_event {
		file = "base\mission\functions\framework\objectives\event";
		class eventObjectiveArrestFailed {};
		class eventObjectiveArrestSuccess {};
		class eventObjectiveAssassinate {};
		class eventObjectiveDestroy {};
		class eventObjectiveHostageFailed {};
		class eventObjectiveLeadFailed {};
		class eventObjectiveLeadSuccess {};
		class eventObjectiveTakeOverKilled {};
	};
	class objectives_server {
		file = "base\mission\functions\framework\objectives\server";
		class playerDisconnected {};
		class serverExecuteActivate {};
		class serverExecuteDrop {};
		class serverExecuteHostage {};
		class serverExecuteLead {};
		class serverExecutePickup {};
		class serverExecuteReleaseAI {};
		class serverSetupActivate {};
		class serverSetupArrest {};
		class serverSetupAssassinate {};
		class serverSetupConquer {};
		class serverSetupDestroy {};
		class serverSetupHostage {};
		class serverSetupLead {};
		class serverSetupPickup {};
		class serverSetupTakeOver {};
	};
};
class tmf_core {
	class strings {
		file = "base\mission\functions\strings";
		class removeLineBreaks {};
	};
	class arrays {
		file = "base\mission\functions\arrays";
		class arrayDump {};
		class arrayFilter {};
		class hashDump {};
		class hashEmpty {};
		class hashGet {};
		class hashKeys {};
		class hashSet {};
		class pairGet {};
		class pairSet {};
	};
	class communication {
		file = "base\mission\functions\comm";
		class globalChat {};
		class groupChat {};
		class handleMessage {};
		class hasRadio {};
		class HQChat {};
		class notification {};
		class sideChat {};
		class taskHint {};
		class titleText {};
		class vehicleChat {};
	};
	class player {
		file = "base\mission\functions\player";
		class playerHasRole {};
	};
	class tools {
		file = "base\mission\functions\tools";
		class acvEnabled {};
		class compassDir {};
		class createGroup {};
		class createTrigger {};
		class createUnit {};
		class deleteWaypoints {};
		class displayName {};
		class getRoadPath {};
		class GPSCoords {};
		class nextJipID {};
		class playerName {};
		class translate {};
	};
};
